/*
 * @Descripttion:
 * @version:
 * @Author: lfzxs@qq.com
 * @Date: 2023-10-23 11:05:28
 * @LastEditors: lfzxs@qq.com
 * @LastEditTime: 2023-10-23 11:12:07
 */
package config

type (
	ConfigService interface {
		//设置环境变量
		SetEnv(envs map[string]any)
		//使用系统环境变量
		EnableSysEnv(enable bool)
		//加载配置
		Load(uri string) error
		//刷新配置
		Refresh() error
		//获取配置项
		GetValue(name string) any
		//判断配置项是否存在
		Exist(name string) bool
	}
)
